- October 27, 2026
- 0 / 5
- Difficulty: Easy

-
Prep Time15 Mins
-
Cook Time25 Mins
-
Serving4
This Moroccan Chermoula Fish Traybake is zesty, herby and vibrant.
Flaky white fish, tender potatoes, sweet cherry tomatoes, green olives and lemon roast together in one tray under a bright, herby chermoula sauce, making dinner easy, colourful and full of flavour.
Why You’ll Love This Recipe
- Zesty, herby and vibrant Moroccan flavour
- One tray, easy cooking and easy clean-up
- Flaky fish with tender potatoes and sweet tomatoes
- Perfect served warm with extra herbs and lemon
Instructions
- Boil the baby potatoes until just tender, then drain.
- Blend the fresh parsley, fresh cilantro, garlic, olive oil, cumin, paprika, chilli flakes, salt, and black pepper into a chermoula sauce.
- Arrange the potatoes, cherry tomatoes, green olives, and sliced lemon in a tray; add the fish fillets on top.
- Spoon over the chermoula sauce and roast at 200°C (400°F) for 18-20 minutes, until the fish is flaky and cooked through.
- Serve warm with extra herbs and lemon.
Tips & Variations
- Do not overcook the fish: it is ready as soon as it flakes easily with a fork.
- Boil the potatoes only until just tender so they finish roasting in the tray without breaking apart.
- Use any firm white fish, such as cod, haddock or sea bass.
Recipe Summary
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
Ingredients
Directions
Boil the baby potatoes until just tender, then drain.
Blend the fresh parsley, fresh cilantro, garlic, olive oil, cumin, paprika, chilli flakes, salt, and black pepper into a chermoula sauce.
Arrange the potatoes, cherry tomatoes, green olives, and sliced lemon in a tray; add the fish fillets on top.
Spoon over the chermoula sauce and roast at 200°C (400°F) for 18-20 minutes, until the fish is flaky and cooked through.
Serve warm with extra herbs and lemon.
Conclusion
Serve warm straight from the tray with extra fresh herbs and lemon. Store leftovers covered in the fridge for up to 2 days and reheat gently so the fish stays moist.
Moroccan Chermoula Fish Traybake
Ingredients
Follow The Directions
Boil the baby potatoes until just tender, then drain.
Blend the fresh parsley, fresh cilantro, garlic, olive oil, cumin, paprika, chilli flakes, salt, and black pepper into a chermoula sauce.
Arrange the potatoes, cherry tomatoes, green olives, and sliced lemon in a tray; add the fish fillets on top.
Spoon over the chermoula sauce and roast at 200°C (400°F) for 18-20 minutes, until the fish is flaky and cooked through.
Serve warm with extra herbs and lemon.



Leave a Review